在使用odoo之前,我們需要把環境先準備好,這篇文章主要使用Windows11來做為示範,而odoo的安裝方式有很多種,
在這邊我們使用Source的方式來進行安裝。
準備工作
1.Python:
+ Odoo的核心開發語言
+ 這裡使用3.7的版本是相對穩定的,筆者建議讀者安裝這個版本,並且輸入以下指令來更新pip工具確定在最新 的版本。
+ 易讀性優秀: Python 使用縮排來結構化程式碼,使得程式碼看起來像自然語言,容易理解和維護。
+ 豐富的函式庫:擁有豐富的內置函式庫和第三方套件,可以讓你快速實現各種功能。
2.PostgreSQL:
+ 穩固可靠: 開源的資料庫系統,穩定且可信。對於企業級的ERP和CRM系統,資料的穩定性和可靠性至關重要。 PostgreSQL的ACID特性確保資料完整性。
+ 擴展性: Odoo可能處理大量數據,PostgreSQL提供優越的擴展能力,隨業務需求水平或垂直擴展,以適應變 化。
+ 高效查詢和報表: Odoo需要複雜查詢和報表,PostgreSQL有強大查詢優化,能有效生成報表,助於企業決策。
+ 完美結合: Odoo和PostgreSQL緊密合作,多數功能基於PostgreSQL開發,無縫結合提供全方位企業解決方案。
+ 靈活客製: Odoo模組化,用戶可根據需要客製化,PostgreSQL提供擴展和彈性,助開發者和用戶根據需求擴充 和調整系統。
3.Pycharm:
+ 編輯器
+ 簡易安裝,支援多平台。
+ 整合版本控制、Terminal、Python Console等實用工具。
+ 免費提供基本的開發功能
+ 除社區版功能外,還包括資料庫連線工具和SQL檢查功能
4.Odoo:
+ 是一套企業資源規劃(ERP)及客戶關係管理(CRM)系統。
+ 以Python語言開發,資料庫採用開源的PostgreSQL。
+ 免費、開源ERP系統
+ 功能模組化
+ 針對存在模組開發額外功能強大
+ MVC架構